﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace wscf.lightblue.UI
{
	public class CodeGenerationOptions
	{
		public string MetadataFiles { get; set; }
		
		private ClrLanguage m_Language = ClrLanguage.cs;
		public ClrLanguage Language {
			get
			{
				return m_Language;
			}
			set
			{
				m_Language = value;
			}
		}
		public bool DisableDataContractsOnly { get; set; }
		public bool DataContractsOnly { get; set; }
		public List<string> ReferencedAssemblies { get; set; }
		public string OutputFile { get; set; }
		public string TargetNamespace { get; set; }
		public string ConfigurationFile { get; set; }
		public bool DataContractSerializer { get; set; }
	}
}
